@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; background:#FFF URL(../images/bg.jpg) left top repeat-x; line-height:25px; font-family:"microsoft Yahei";}
a{ color:#000; text-decoration:none;}
ul,li,p{ margin:0px; padding:0px; list-style:none;}
.clear{ clear:both; display:block;}

/* top */
.top{ clear:both; display:block; height:80px; overflow:hidden; width:1000px; margin:0px auto; background:URL(../images/top.png) -24px top no-repeat;}
.topText{ clear:both; display:block; text-align:right; font-size:14px; height:40px; line-height:40px;}
.topText a{ margin:0px 5px;}
.search{ clear:both; display:block; height:40px; line-height:40px; text-align:right;}
.menu{ clear:both; display:block; height:34px; line-height:34px; width:1000px; margin:0px auto;}
.menu a{ font-size:14px; display:block; width:14%; float:left; text-align:center; }

/* mainbanner */
.mainbanner{height:358px;overflow:hidden; position:relative; margin-bottom:15px; }
.mainbanner_window{left:50%;width:1000px;height:358px;overflow:hidden;margin-left:-500px;position:absolute;}
.mainbanner_window img{ border:0px; width:1000px; height:358px;}
.mainbanner_window ul{width:999999px;height:358px;position:relative;}
.mainbanner_window li{ width:1000px;height:358px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%; bottom:6px;width:500px;height:30px;margin-left:-35px;position:absolute;}
.mainbanner_list li{width:15px;height:15px; margin:0px 3px; overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:#ccc;width:15px;height:15px;line-height:15px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;border: 1px solid #ccc;}
.mainbanner_list li.active a{background:#333; border: 1px solid #333; text-decoration:none;}
.mainbanner_list li a:hover{background:#333; border: 1px solid #333; text-decoration:none;}


/* index */
.indexProTit{ clear:both; display:block; height:40px; line-height:40px; background:URL(../images/indexProTit.jpg) left bottom no-repeat; text-indent:2em; font-size:14px; font-weight:bold;}
.indexProTit span{ float:right; margin-right:10px;}
.indexProTit span img{ border:0px; margin-top:15px;}




/* left */
.left{ float:left; width:240px; border:1px solid #e3e3e3;}

.leftTit{ clear:both; display:block; height:32px; line-height:32px; background:#014b92; color:#FFF; font-size:16px; font-weight:bold; text-indent:1em;}
.leftList{ clear:both; display:block;}
.leftList ul{ margin:10px;}
.leftList li{ height:30px; line-height:30px; overflow:hidden; background:URL(../images/leftList.jpg) left bottom no-repeat; text-indent:3em; margin-bottom:5px;}
.leftList .secList{ background:#FFF;}
.leftContact{ clear:both; display:block; background:#FFF; border:1px solid #ccc; margin-top:15px; padding:15px; line-height:30px;}


/* right */
.right{ float:right; width:720px; border:1px solid #e3e3e3;}

.location{ clear:both; display:block; height:36px; line-height:36px; background:URL(../images/location.jpg) left top no-repeat; text-indent:0em; font-size:14px; font-weight:bold; margin:10px 20px; }
.location span{ float:right; font-size:12px; font-weight:normal;}


/* copyright */
.copyright{ clear:both; display:block; background:#014b92; padding:15px 0px; color:#FFF; margin-top:15px;}
.copyright a{ color:#FFF;}
.copyMenu{ clear:both; display:block; width:1000px; margin:0px auto;}
.copyMenu strong{ font-size:16px;}
.copyMenu li{ float:left; width:14%;}

.copyText{ clear:both; display:block; width:1000px; margin:0px auto; border-top:2px solid #fff; padding-top:10px; margin-top:10px; text-align:center;}





/* sub style */
.index{ clear:both; width:1000px; margin:0px auto;}
.indexContent{ clear:both; display:block; margin:0px;}


.about{ float:left; width:323px; margin-right:10px;}
.news{ float:left; width:323px; margin-right:10px;}
.contact{ float:right; width:323px;}


.aboutTit{ clear:both; display:block; height:40px; line-height:40px; background:URL(../images/aboutTit.jpg) left bottom no-repeat; text-indent:2em; font-size:14px; font-weight:bold;}
.aboutTit span{ float:right; margin-right:10px;}
.aboutTit span img{ border:0px; margin-top:15px;}

.aboutContent{ clear:both; display:block; padding:10px 0px;}


.newsList{ clear:both; display:block; padding:10px 0px;}
.newsList li{ text-indent:1.5em; background:URL(../images/newsicon.gif) left 50% no-repeat; height:33px; line-height:33px; overflow:hidden;}
.newsList li span{ float:right;}


.contactC{ clear:both; display:block;}
.contactC img{ border:0px; clear:both; display:block; width:100%; height:70px; margin:10px 0px;}


/* ============================== */

.channelList{ clear:both; display:block; background:#666; height:35px; line-height:35px; border-bottom:2px solid #888;}
.channelList li{ float:left; padding:0px 20px; border-right:1px solid #dcdcdc;}
.channelList li:hover{ background:#C00;}
.channelList li:hover a{ color:#FFF;}
.channelList li a{ color:#dcdcdc;}





/* left style */
.subLeftTit{ clear:both; display:block; height:35px; line-height:35px; background:#416ca8 URL(../images/jt3.png) 225px 50% no-repeat; color:#FFF; text-indent:1em; font-size:14px;}
.subLeftList{ clear:both; background:#FFF; border:1px solid #ccc;}
.subLeftList li{ clear:both; display:block; height:auto; line-height:35px; text-indent:1em; border-top:1px solid #ccc; font-size:14px;}





/* right style */
.channelTit{ clear:both; display:block; height:35px; line-height:35px; background:#666; color:#FFF; text-indent:1em; font-size:14px;}
.channelTit span{ float:right; margin-right:10px;}
.channelTit span a{ color:#FFF;}


.subRightContent{ clear:both; display:block; margin:20px; font-size:14px;}
.subRightContent a{ font-size:14px;}

.subNews{ clear:both; display:block;}
.subNews li{ display:block; height:35px; line-height:35px; border-bottom:1px dashed #e3e3e3; background:URL(../images/li.jpg) 5px 50% no-repeat; text-indent:1.5em;}
.subNews li span{ float:right;}
.subNews li:hover{ background:#dbdbdb URL(../images/li.jpg) 5px 50% no-repeat;}


.newsTitle{ clear:both; font-size:18px; text-align:center; line-height:35px; border-bottom:1px dashed #e3e3e3; padding:10px 0px;}
.info{ clear:both; display:block; margin:15px 0px; text-align:center;}
.subNewsContent{ clear:both; display:block; margin:20px 0px; line-height:30px;}
.preNext{ clear:both; display:block; margin:20px 0px; padding-top:10px; border-top:1px dashed #e3e3e3;}


.subPic{ clear:both; display:block;}
.subPic li{ float:left; text-align:center; width:210px; margin:15px 5px;}
.subPic li div{ clear:both; display:table-cell; width:210px; height:220px; vertical-align:middle; overflow:hidden; border:1px solid #e3e3e3;}
.subPic li span{ clear:both; display:block; height:28px; overflow:hidden;}

.proPic{ clear:both; display:block; text-align:center;}


/* scroll start */
.grow {
	width:1000px;
	margin:0px auto;
	overflow:hidden;
}
.grow2 {
	width:auto;
	height:auto;
	font-size:14px;
	float:left;
	overflow:hidden;
}
.grow2 li{
	float:left;
	margin:0px 6px;
	text-align:center;
	list-style:none;
	padding:0px;
}
.grow2 li p{ margin:0px; padding:0px; display:block; clear:both; }
.grow2 li span{ clear:both; display:block;}
.grow img{
	height:140px;
	margin-top:12px;
	border:1px solid #CCC;
	padding:1px;
}
.scroll{ width:400%; }
/* scroll end */